//package org.xiaov.bean;
//
///**
// * <p>
// * 描述：java的数据类型和对应的包路径
// * </p>
// *
// * @author xiaovcloud
// * @since 2021/9/16 23:31
// */
//public enum JavaColumnType {
//    // 基本类型
//    BASE_BYTE("byte", null),
//    BASE_SHORT("short", null),
//    BASE_CHAR("char", null),
//    BASE_INT("int", null),
//    BASE_LONG("long", null),
//    BASE_FLOAT("float", null),
//    BASE_DOUBLE("double", null),
//    BASE_BOOLEAN("boolean", null),
//
//    // 包装类型
//    BYTE("Byte", null),
//    SHORT("Short", null),
//    CHARACTER("Character", null),
//    INTEGER("Integer", null),
//    LONG("Long", null),
//    FLOAT("Float", null),
//    DOUBLE("Double", null),
//    BOOLEAN("Boolean", null),
//    STRING("String", null),
//
//    // sql 包下数据类型
//    DATE_SQL("Date", "java.sql.Date"),
//    TIME("Time", "java.sql.Time"),
//    DATE_TIME("Timestamp", "java.sql.Timestamp"),
//    TIMESTAMP("Timestamp", "java.sql.Timestamp"),
//    BLOB("Blob", "java.sql.Blob"),
//    CLOB("Clob", "java.sql.Clob"),
//
//    // java8 新时间类型
//    LOCAL_DATE("LocalDate", "java.time.LocalDate"),
//    LOCAL_TIME("LocalTime", "java.time.LocalTime"),
//    YEAR("Year", "java.time.Year"),
//    YEAR_MONTH("YearMonth", "java.time.YearMonth"),
//    LOCAL_DATE_TIME("LocalDateTime", "java.time.LocalDateTime"),
//
//    // 其他杂类
//    BYTE_ARRAY("byte[]", null),
//    OBJECT("Object", null),
//    DATE("Date", "java.util.Date"),
//    BIG_INTEGER("BigInteger", "java.math.BigInteger"),
//    BIG_DECIMAL("BigDecimal", "java.math.BigDecimal");
//
//    /**
//     * <p>类型</p>
//     */
//    private final String type;
//
//    /**
//     * <p>包路径</p>
//     */
//    private final String pkg;
//
//    JavaColumnType(final String type, final String pkg) {
//        this.type = type;
//        this.pkg = pkg;
//    }
//
//    public String getType() {
//        return type;
//    }
//
//    public String getPkg() {
//        return pkg;
//    }
//}
